package com.gi.profiler.model;

import com.gi.profiler.utils.DataConstants;
import com.j256.ormlite.field.DatabaseField;

public class VolumeSettings {
    @DatabaseField(generatedId = true)
    private int id;

    @DatabaseField
    private int ringVolume = DataConstants.NO_CHANGE;

    @DatabaseField
    private int systemVolume = DataConstants.NO_CHANGE;

    @DatabaseField
    private int mediaVolume = DataConstants.NO_CHANGE;

    @DatabaseField
    private int alarmVolume = DataConstants.NO_CHANGE;

    @DatabaseField
    private int notificationVolume = DataConstants.NO_CHANGE;;

    @DatabaseField
    private int voiceCallVolume = DataConstants.NO_CHANGE;

    public VolumeSettings() {
    }

    public VolumeSettings(int ringVolume, int systemVolume, int mediaVolume, int alarmVolume,
	    int notificationVolume, int voiceCallVolume) {
	this.ringVolume = ringVolume;
	this.systemVolume = systemVolume;
	this.mediaVolume = mediaVolume;
	this.alarmVolume = alarmVolume;
	this.notificationVolume = notificationVolume;
	this.voiceCallVolume = voiceCallVolume;
    }

    /**
     * @return the id
     */
    public int getId() {
	return id;
    }

    /**
     * @return the ringVolume
     */
    public int getRingVolume() {
	return ringVolume;
    }

    /**
     * @return the systemVolume
     */
    public int getSystemVolume() {
	return systemVolume;
    }

    /**
     * @return the mediaVolume
     */
    public int getMediaVolume() {
	return mediaVolume;
    }

    /**
     * @return the alarmVolume
     */
    public int getAlarmVolume() {
	return alarmVolume;
    }

    /**
     * @return the notificationVolume
     */
    public int getNotificationVolume() {
	return notificationVolume;
    }

    /**
     * @return the voiceCallVolume
     */
    public int getVoiceCallVolume() {
	return voiceCallVolume;
    }

    /**
     * @param id
     *            the id to set
     */
    public void setId(int id) {
	this.id = id;
    }

    /**
     * @param ringVolume
     *            the ringVolume to set
     */
    public void setRingVolume(int ringVolume) {
	this.ringVolume = ringVolume;
    }

    /**
     * @param systemVolume
     *            the systemVolume to set
     */
    public void setSystemVolume(int systemVolume) {
	this.systemVolume = systemVolume;
    }

    /**
     * @param mediaVolume
     *            the mediaVolume to set
     */
    public void setMediaVolume(int mediaVolume) {
	this.mediaVolume = mediaVolume;
    }

    /**
     * @param alarmVolume
     *            the alarmVolume to set
     */
    public void setAlarmVolume(int alarmVolume) {
	this.alarmVolume = alarmVolume;
    }

    /**
     * @param notificationVolume
     *            the notificationVolume to set
     */
    public void setNotificationVolume(int notificationVolume) {
	this.notificationVolume = notificationVolume;
    }

    /**
     * @param voiceCallVolume
     *            the voiceCallVolume to set
     */
    public void setVoiceCallVolume(int voiceCallVolume) {
	this.voiceCallVolume = voiceCallVolume;
    }

}
